Soru & Cevap

Php XML veri cekerken time out veya 500 hatası dönüyor

22.12.2016 - 01:29

Merhaba aşağıdaki gibi bir kod blogu kullanıyorum yanlız fazla veri olduğu için belirli bir ürün sayısına ulaştığı zaman time out veya 500 hatası dönüyor.

time out süresi girdim. crul ile cektim, cron jops ile çalıştırdım hiç biri işe yaramadı he bu arada her ürün işleminde sleep de girdim :)

yardımcı olursanız sevinirim.

 

if(!$xml=simplexml_load_file("urunler.xml")){
trigger_error(E_USER_ERROR);
}
foreach($xml as $item){
$zaman="0";
$urunadimsor=$item->UrunAdi;
$uruncu = $db->prepare("SELECT uadi,katid FROM urunler WHERE uadi = :urunadi and katid = :katid");
$uruncu->execute(array(':urunadi' => $urunadimsor,':katid' => $zaman));
$result =  $uruncu->rowCount();	
if($result > 0){
//işlemlerim
}
}

 

106 Görüntülenme

2 Cevap

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.

Profile picture for user zaferöz
zaferöz
22.12.2016 - 03:07

onları denedim hostda calısıyorum olmadı :)

sayfalama teknigindeki gibi ilk 500 sonra 500 gibi verileri cekip ekleyebilsem sorun olmayacak yapamadım bir türlü

Profile picture for user teomankarahan
teomankarahan
22.12.2016 - 02:51

Localhost ile çalışıyorsan php.ini de değişiklik yapmalısın. Ben daha önce o şekilde çözdüm.


upload_max_filesize = 0

max_execution_time = 0

Değerleri sıfır yaparak sınırsıza döndürmen gerek. Eğer bu ayarı da yapmışsan geriye yapacak birşey kalmıyor. Ayarlardan sonra apache yi yeniden başlatmalısın.